@Ineverleft
2年前 提问
1个回答

分布式存储系统可以解决哪些问题

一颗小胡椒
2年前

分布式存储系统可以解决以下问题:

  • 数据分布问题:如何保证数据能够均匀地分布在多台服务器上,对于分布在多台服务器上的数据如何实现跨服务器读写操作。

  • 数据一致性问题:如何将数据的多个副本复制到多台服务器上,即使在异常情况下,也能够保证不同副本质检的数据一致性。

  • 负载均衡问题:新增服务器和集群正常运行过程中如何实现自动负载均衡,数据迁移的过程如何保证不影响已有服务。

  • 容错问题:如何检测到服务器故障,如何自动将出现故障的服务器上的数据和服务迁移到集群中其他服务器。

  • 事务与并发控制问题:如何实现分布式事务,又如何实现多版本并发控制。

  • 易用性问题:如何设计对外接口使得系统容易使用,如何设计监控系统并将系统的内部状态以方便的形式暴露给运维人员。

  • 压缩/解压缩问题:如何根据数据的特点设计合理的压缩/解压缩算法,如何平衡压缩算法节省的存储空间和消耗的CPU设计资源。